package org.tinycloud.tinyjob.bean.dto;


import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotEmpty;
import java.io.Serializable;

/**
 * <p>
 *
 * </p>
 *
 * @author liuxingyu01
 * @since 2025/9/9 20:45
 */
@Getter
@Setter
public class HostsAddItemDto implements Serializable {
    private static final long serialVersionUID = 1L;

    // 协议字段（如 http / https）
    @NotEmpty(message = "协议不能为空")
    private String protocol;

    // 域名或IP字段（如 api.alibaba.cn / 172.22.89.120）
    @NotEmpty(message = "地址不能为空")
    private String host;

    // 端口号字段（如 80、8890）
    @NotEmpty(message = "端口不能为空")
    private String port;
}
